Merge hvm_store_cpu_guest_regs() and hvm_store_cpu_guest_ctrl_regs()
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 23 Mar 2006 14:53:52 +0000 (15:53 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Thu, 23 Mar 2006 14:53:52 +0000 (15:53 +0100)
commit3b214d9b38158d1cd18790b67b5a27fd57cb9955
tree5706e9113b7a6689cd7b331b20c0335c401de6ad
parentc671da80d229f26c86ee96edccfb6678fcc1d948
Merge hvm_store_cpu_guest_regs() and hvm_store_cpu_guest_ctrl_regs()
into a single function.

On VMX, make the function work even when the passed VCPU is not the
currently-executing VCPU.

This allows gdbserver-xen to get correct cpu register context for VMX guests.

Signed-off-by: Keir Fraser <keir@xensource.com>
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
xen/arch/x86/dom0_ops.c
xen/arch/x86/hvm/platform.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/x86_32/traps.c
xen/arch/x86/x86_64/traps.c
xen/include/asm-x86/hvm/hvm.h